package org.grow.commodity.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;


import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: xwg
 * @CreateDate: 21-8-5
 */
@Data
@TableName("CommodityEntity")
public class CommodityEntity {


    /**
     * 编号	        品名	  条形码 规格		零售价（元）	计价单位	  产地	   等级      商品类别
     * CC12120212	牛肉干		300g	19.9	   根	       内蒙古	良品/次品  一个字段
     */
    @TableId(type = IdType.AUTO)
    private Integer commodityId;
    //唯一的 不可更改的 不可以为空 CC
    private String commodityCode;
    private String commodityDescr;
    private String barCode;
    private String specification;
//    decimal(10,2)  precision  scale

    private BigDecimal retailPrice;
    private String chargeUnit;
    private String producingArea;
    private Integer qualityLevel;
//    commodityType外键
    private Integer typeFk;

    private Boolean isDeleted;


}
